/*Implementation File

	private members are:
		character* player;
		bool wall;
		Item* item;
*/
#include <iostream>
#include"location.h"
#include "character.h"
#include "Item.h"

/**********************************************************************************************************************************/
//The constructor
location ::location()
{
player = NULL;
wall = false;
item = NULL;     

}
/**********************************************************************************************************************************/

Character* location :: getPlayer( )
{
	return player;
}
/**********************************************************************************************************************************/
void location :: setPlayer(Character* p)
{
	player=p;
}
/**********************************************************************************************************************************/
bool location :: getWall()
{
	return wall;
}
/**********************************************************************************************************************************/
void location :: setWall(bool w)
{
 wall =w;
}
/**********************************************************************************************************************************/
Item* location :: getItem()
{
	return item;
}
/**********************************************************************************************************************************/
void location :: setItem(Item* i)
{
	item = i;
}
/**********************************************************************************************************************************/

